Task: Co-ordinate User Acceptance Testing
The release must be verified against the acceptance criteria and approved by Users before deployment. Hence the release is tested by Users in in "production like "environment. This testing provides the confidence to Business Users on the planned release.
Relationships
Main Description
Upon clear verification that the deployment script has not caused any errors or erroneous actions, the released components are tested in a production like environment by the User. User Acceptance Testing (UAT) is conducted to confirm that the release meets the functionality and quality requirements of the Client / Business. The main purpose of this testing is to validate the end to end business flow. UAT is usually performed in the final phase of testing before moving the software application/changes/Release Packages to production. This testing provides confidence to the Client/Business/User on the planned release.

The Delivery Team along with the Test Team and Release Manager should coordinate with the Users at the time of UAT. The team supports the User for any defect analysis or related queries pertaining to UAT. The defects identified during the UAT must be logged in a defect management tool / defect log and must be passed on to the Delivery Team for further analysis and resolution. The test cases are later re-executed to confirm that the bugs are fixed.

Before moving the Release Package to production, the Release Manager along with the Delivery Team and Test Team must ensure that there are no critical open defects and the business processes are working satisfactorily.